package service.college;

import java.util.List;

import util.returnvo.CollegeSearchListReturnVO;
import vo.CollegeVO;

public interface CollegeService {

	/**
	 * 검색값을 쪼개서 여차저차해서 페이징까지.
	 * @param 검색값, 불러올 페이지
	 * @return 유닛리스트
	 */
	public CollegeSearchListReturnVO getSearchedCollegeByWord(String search, String page) throws Exception;
	
	/**
	 * 단대 편집 리스트
	 * @param search 검색값
	 * @return
	 */
	public List<CollegeVO> getCollegeEditList(String search) throws Exception;
	
	/**
	 * 단대 자동완성
	 * @param search 검색값
	 * @return
	 */
	public List<String> autoCompleteCollegeList(String search) throws Exception;
	
	/**
	 * 단대 등록
	 * @param college_name
	 */
	public void registerCollege(String college_name) throws Exception;
	
	/**
	 * 단대 수정
	 * @param param
	 */
	public void updateCollege(CollegeVO param) throws Exception;
	
	/**
	 * 단대 삭제. 라고 하지만 delete를 1로
	 * @param college_no
	 */
	public void deleteCollege(int college_no) throws Exception;
}
